#ifndef LOGICTEAM_H
#define LOGICTEAM_H
#include"tool.h"
#include"object.h"
#include"Json/value.h"

class LogicTeam:public Object
{
    GET_SINGLE_OBJECT(LogicTeam)
public:
    void c2sTeamApply(Json::Value& msg);

    void c2sRefuseTeam(Json::Value& msg);

    void c2sAgreeTeam(Json::Value& msg);

    void c2sTeamMove(Json::Value& msg);

    void c2sTeamGotoMap(Json::Value& msg);

    void c2sDissolveTeam(Json::Value& msg);

    void c2sTeamFight(Json::Value& msg);
private:
    LogicTeam();

    SINGLE_ATTRIBUTES(LogicTeam);
};

#endif // LOGICTEAM_H
